การเรียนรู้เชิงลึกโดยพื้นฐานแล้วเป็นการพัฒนาจากวิธีการเรียนรู้ทางสถิติแบบดั้งเดิม โดยมองการจับรูปแบบที่ซับซ้อนเป็น ปัญหาการประมาณฟังก์ชันในมิติสูง ปัญหา สาขานี้อาศัยการขยายเทคนิคด้านพีชคณิตเชิงเส้นและเทคนิคการปรับแต่งที่มีอยู่เดิม ไปสู่โมเดลที่มีจำนวนพารามิเตอร์สูงมาก เช่น โมเดลที่ใช้พารามิเตอร์หลายล้านหรือหลายพันล้านตัว ความสำเร็จต้องอาศัยความสามารถในการกำหนดความสัมพันธ์ที่ซับซ้อนเหล่านี้โดยใช้สัญลักษณ์เมทริกซ์ที่มีประสิทธิภาพ พีชคณิตเชิงเส้น และเทคนิคการปรับแต่ง ซึ่งเปลี่ยนจากการใช้โมเดลคลาสสิกที่มีพารามิเตอร์น้อย (เช่น เครื่องมือจำแนกรูปแบบแบบมาตรฐานหรือการถดถอยเชิงเส้น) สู่โมเดลที่มีพารามิเตอร์หลายล้านหรือหลายพันล้านตัว ความสำเร็จต้องอาศัยความคล่องตัวในการกำหนดความสัมพันธ์ที่ซับซ้อนเหล่านี้โดยใช้สัญลักษณ์เมทริกซ์ที่มีประสิทธิภาพ
1. โครงสร้างหลัก: การประมาณฟังก์ชันที่มีพารามิเตอร์จำนวนมาก
เครือข่ายประสาทเทียมที่ลึกจะถูกสร้างขึ้นโดยการวางซ้อนการแปลงเชิงเส้นที่เรียบง่าย (การคูณเมทริกซ์โดยใช้น้ำหนัก $W$ และค่าคงที่ $b$) พร้อมกับฟังก์ชันกระตุ้นไม่เป็นเชิงเส้นแบบทีละองค์ประกอบ สถาปัตยกรรมนี้ทำให้เครือข่ายสามารถเรียนรู้ลำดับชั้นของลักษณะเฉพาะที่ซับซ้อนและเป็นนามธรรมมากขึ้นได้โดยอัตโนมัติจากข้อมูลดิบ
2. หัวใจสำคัญ: พีชคณิตหลายตัวแปรและการส่งผ่านกลับ
การฝึกอบรมโมเดลขนาดใหญ่เหล่านี้เกี่ยวข้องกับการลดฟังก์ชันความผิดพลาด $L(\theta)$ ให้ต่ำที่สุดโดยพิจารณาพารามิเตอร์ทั้งหมดของเครือข่าย $\theta$ กระบวนการนี้ต้องคำนวณเกรเดียนต์ $\nabla_{\theta} L$ อย่างมีประสิทธิภาพสำหรับแต่ละพารามิเตอร์ โดยใช้อัลกอริธึมที่เรียกว่าการส่งผ่านกลับ (Backpropagation) ซึ่งเป็นการประยุกต์ใช้กฎลูกโซ่หลายตัวแปรของการหาอนุพันธ์โดยตรง
The weights $W$ have dimension $(D \times K)$. Therefore, the gradient $\frac{\partial L}{\partial W}$ must also be $(D \times K)$ to perform the parameter update $W := W - \eta \frac{\partial L}{\partial W}$.